package ec.edu.uce.tour.modelo;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Set;


/**
 * The persistent class for the tipo_habitacion_tbl database table.
 * 
 */
@Entity
@Table(name="tipo_habitacion_tbl", schema="tour")
public class TipoHabitacionTbl implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(name="TIPO_HABITACION_TBL_TIPHABIDPK_GENERATOR", sequenceName="tour.TIPO_HABITACION_TBL_TIP_HAB_ID_PK_SEQ", allocationSize = 0)
	@GeneratedValue(strategy=GenerationType.AUTO, generator="TIPO_HABITACION_TBL_TIPHABIDPK_GENERATOR")
	@Column(name="tip_hab_id_pk", unique=true, nullable=false)
	private Integer tipHabIdPk;

	@Column(name="tip_hab_estado", nullable=false, length=1)
	private String tipHabEstado;

	@Column(name="tip_hab_nombre", nullable=false, length=50)
	private String tipHabNombre;
	
	@Column(name="tip_hab_codigo", nullable=false, length=3)
	private String tipHabCodigo;

	//bi-directional many-to-one association to HabitacionTbl
	@OneToMany(mappedBy="tipoHabitacionTbl")
	private Set<HabitacionTbl> habitacionTbls;

    public TipoHabitacionTbl() {
    }

	public Integer getTipHabIdPk() {
		return this.tipHabIdPk;
	}

	public void setTipHabIdPk(Integer tipHabIdPk) {
		this.tipHabIdPk = tipHabIdPk;
	}

	public String getTipHabEstado() {
		return this.tipHabEstado;
	}

	public void setTipHabEstado(String tipHabEstado) {
		this.tipHabEstado = tipHabEstado;
	}

	public String getTipHabNombre() {
		return this.tipHabNombre;
	}

	public void setTipHabNombre(String tipHabNombre) {
		this.tipHabNombre = tipHabNombre;
	}

	public Set<HabitacionTbl> getHabitacionTbls() {
		return this.habitacionTbls;
	}

	public void setHabitacionTbls(Set<HabitacionTbl> habitacionTbls) {
		this.habitacionTbls = habitacionTbls;
	}

	/**
	 * @return the tipHabCodigo
	 */
	public String getTipHabCodigo() {
		return tipHabCodigo;
	}

	/**
	 * @param tipHabCodigo the tipHabCodigo to set
	 */
	public void setTipHabCodigo(String tipHabCodigo) {
		this.tipHabCodigo = tipHabCodigo;
	}
	
}